#-------------------------------------------------
#
# Project created by QtCreator 2020-07-15T20:33:20
#
#-------------------------------------------------

QT       += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = TestLoki
TEMPLATE = app

INCLUDEPATH += loki

CONFIG += c++11

SOURCES += \
        main.cpp \
        mainwindow.cpp \
    loki/Borland/Singleton.cpp \
    loki/Borland/SmallObj.cpp \
    loki/MSVC/1200/Singleton.cpp \
    loki/MSVC/1200/SmallObj.cpp \
    loki/MSVC/1300/Singleton.cpp \
    loki/MSVC/1300/SmallObj.cpp \
    loki/Reference/Singleton.cpp \
    loki/Reference/SmallObj.cpp \
    loki/tools/HeaderGen/HeaderGen.cpp \
    loki/tools/RegressionTest/Test.cpp \
    loki/Singleton.cpp \
    loki/SmallObj.cpp \
    testloki.cpp

HEADERS += \
        mainwindow.h \
    loki/Borland/AbstractFactory.h \
    loki/Borland/AssocVector.h \
    loki/Borland/EmptyType.h \
    loki/Borland/Factory.h \
    loki/Borland/Functor.h \
    loki/Borland/HierarchyGenerators.h \
    loki/Borland/LokiTypeInfo.h \
    loki/Borland/MultiMethods.h \
    loki/Borland/NullType.h \
    loki/Borland/Singleton.h \
    loki/Borland/SmallObj.h \
    loki/Borland/SmartPtr.h \
    loki/Borland/static_check.h \
    loki/Borland/Threads.h \
    loki/Borland/Tuple.h \
    loki/Borland/Typelist.h \
    loki/Borland/TypeManip.h \
    loki/Borland/TypeTraits.h \
    loki/Borland/Visitor.h \
    loki/MSVC/1200/AbstractFactory.h \
    loki/MSVC/1200/AssocVector.h \
    loki/MSVC/1200/DataGenerators.h \
    loki/MSVC/1200/EmptyType.h \
    loki/MSVC/1200/Factory.h \
    loki/MSVC/1200/Functor.h \
    loki/MSVC/1200/FunctorOld.h \
    loki/MSVC/1200/HierarchyGenerators.h \
    loki/MSVC/1200/LokiTypeInfo.h \
    loki/MSVC/1200/MSVC6Helpers.h \
    loki/MSVC/1200/MultiMethods.h \
    loki/MSVC/1200/NullType.h \
    loki/MSVC/1200/Singleton.h \
    loki/MSVC/1200/SmallObj.h \
    loki/MSVC/1200/SmartPtr.h \
    loki/MSVC/1200/static_check.h \
    loki/MSVC/1200/Threads.h \
    loki/MSVC/1200/Tuple.h \
    loki/MSVC/1200/Typelist.h \
    loki/MSVC/1200/TypeManip.h \
    loki/MSVC/1200/TypeTraits.h \
    loki/MSVC/1200/Visitor.h \
    loki/MSVC/1200/VisitorOld.h \
    loki/MSVC/1300/AbstractFactory.h \
    loki/MSVC/1300/AssocVector.h \
    loki/MSVC/1300/DataGenerators.h \
    loki/MSVC/1300/EmptyType.h \
    loki/MSVC/1300/Factory.h \
    loki/MSVC/1300/Functor.h \
    loki/MSVC/1300/HierarchyGenerators.h \
    loki/MSVC/1300/LokiTypeInfo.h \
    loki/MSVC/1300/MinMax.h \
    loki/MSVC/1300/MultiMethods.h \
    loki/MSVC/1300/NullType.h \
    loki/MSVC/1300/Singleton.h \
    loki/MSVC/1300/SmallObj.h \
    loki/MSVC/1300/SmartPtr.h \
    loki/MSVC/1300/static_check.h \
    loki/MSVC/1300/Threads.h \
    loki/MSVC/1300/Typelist.h \
    loki/MSVC/1300/TypeManip.h \
    loki/MSVC/1300/TypeTraits.h \
    loki/MSVC/1300/Variant.h \
    loki/MSVC/1300/VC_Alignment.h \
    loki/MSVC/1300/Visitor.h \
    loki/Reference/AbstractFactory.h \
    loki/Reference/AssocVector.h \
    loki/Reference/DataGenerators.h \
    loki/Reference/EmptyType.h \
    loki/Reference/Factory.h \
    loki/Reference/Functor.h \
    loki/Reference/HierarchyGenerators.h \
    loki/Reference/LokiTypeInfo.h \
    loki/Reference/MultiMethods.h \
    loki/Reference/NullType.h \
    loki/Reference/Singleton.h \
    loki/Reference/SmallObj.h \
    loki/Reference/SmartPtr.h \
    loki/Reference/static_check.h \
    loki/Reference/Threads.h \
    loki/Reference/Tuple.h \
    loki/Reference/Typelist.h \
    loki/Reference/TypeManip.h \
    loki/Reference/TypeTraits.h \
    loki/Reference/Visitor.h \
    loki/tools/RegressionTest/AbstractFactoryTest.h \
    loki/tools/RegressionTest/AssocVectorTest.h \
    loki/tools/RegressionTest/DataGeneratorsTest.h \
    loki/tools/RegressionTest/FactoryTest.h \
    loki/tools/RegressionTest/FunctorTest.h \
    loki/tools/RegressionTest/SingletonTest.h \
    loki/tools/RegressionTest/SmallObjectTest.h \
    loki/tools/RegressionTest/SmartPtrTest.h \
    loki/tools/RegressionTest/TypelistTest.h \
    loki/tools/RegressionTest/TypeManipTest.h \
    loki/tools/RegressionTest/TypeTraitsTest.h \
    loki/tools/RegressionTest/UnitTest.h \
    loki/AbstractFactory.h \
    loki/AssocVector.h \
    loki/DataGenerators.h \
    loki/EmptyType.h \
    loki/Factory.h \
    loki/Functor.h \
    loki/HierarchyGenerators.h \
    loki/LokiTypeInfo.h \
    loki/MultiMethods.h \
    loki/NullType.h \
    loki/Singleton.h \
    loki/SmallObj.h \
    loki/SmartPtr.h \
    loki/static_check.h \
    loki/Threads.h \
    loki/Tuple.h \
    loki/Typelist.h \
    loki/TypeManip.h \
    loki/TypeTraits.h \
    loki/Visitor.h \
    testloki.h

FORMS += \
        mainwindow.ui

DISTFILES += \
    loki/tools/HeaderGen/HeaderGen.vcproj \
    loki/tools/RegressionTest/MSVCUnitTest.vcproj \
    loki/README.md \
    loki/Borland/readme.txt \
    loki/MSVC/1200/Readme.txt \
    loki/MSVC/1300/portby.txt \
    loki/MSVC/1300/readme.txt \
    loki/Reference/readme.txt \
    loki/tools/HeaderGen/HeaderGen.sln \
    loki/tools/HeaderGen/Headers.lst \
    loki/tools/HeaderGen/readme.txt \
    loki/tools/HeaderGen/vendors.lst \
    loki/tools/RegressionTest/MSVCUnitTest.sln \
    loki/readme.txt
